"""
彩票 双色球
红球6 1--33整数且不重复
蓝球1 1--16整数
1.随机产生一注彩票[6红球，1蓝球]
2.在控制台中购买一注彩票
"""
import random

print("1.随机产生一注彩票[6红球，1蓝球]")
list1 = []
for i in range(1, 7):
    red = random.randint(1, 34)
    if red not in list1:
        list1.append(red)

blue = random.randint(1, 17)
list1.append(blue)
print("随机产生的彩票为：%s" % list1)

print("2.在控制台中购买一注彩票")
list2 = []
for i in range(1, 7):
    red = input("请输入一个红球号码：")
    if red == "":
        break
    elif int(red) in range(1, 34):
        if int(red) not in list2:
            list2.append(int(red))
            continue
        else:
            print("号码已经重复，请重新输入")
            break
    else:
        print("号码不在范围,请重新输入")
        break
if len(list2) == 6:
    blue = input("请输入一个蓝球号码：")
    if int(blue) in range(1, 17):
        list2.append(int(blue))
    print("您购买的彩票号码为：%s" % list2)

